Big Huge Thesaurus

Belamcanda chinensis

noun